Online self-monitoring